/**
 * @description 用户画像》 编辑用户
 *@author yhw
 */

import request from '../utils/request';
import qs from 'qs';

export async function create(params) {
	return request('/api/users', {
		method: 'post',
		body: qs.stringify(params),
	});
}

// 根据openId查询用户的基本信息
export async function openidQuery(params) {
	return request(`/profileindex/getuserbyopenid?${qs.stringify(params)}`);
}

// 获取个人的活跃度
export async function activeQuery(params) {
	return request(`/profileindex/getindividualinactive?${qs.stringify(params)}`);
}

// 获取个人的产品喜好
export async function productQuery(params) {
	return request(`/profileindex/getindividualproducthobby?${qs.stringify(params)}`);
}

// 获取个人的用户价值
export async function valueQuery(params) {
	return request(`/profileindex/getindividualuservalue?${qs.stringify(params)}`);
}

// 获取用户列表
export async function getUserList(params) {
	return request(`/user/getuserlist?${qs.stringify(params)}`);
}

// 添加用户信息
export async function addUserInfo(params) {
	return request('/user/adduser?1=1', {
		method: 'post',
		body: qs.stringify(params),
	});
}

// 修改用户信息
export async function updateUserInfo(params) {
	return request('/user/updateuser?1=1', {
		method: 'post',
		body: qs.stringify(params),
	});
}

// 根据用户的id删除用户
export async function deleteUser(params) {
	return request(`/user/deleteuser?${qs.stringify(params)}`);
}

// 修改用户密码
export async function updateUserPassword(params) {
	return request('/user/updateuserpassword?1=1', {
		method: 'post',
		body: qs.stringify(params),
	});
}